Python Job: Software Development

Job added on

Company

MI TECHNOLOGIES

Location

Tijuana - Mexico

Job type

Full-Time

Python Job Details

The ideal applicant will have experience in developing software for biomedical devices using software under Windows or Linux.

Experience programming with JavaScript and knowledge of data compression along with hardware accelerated processing (including GPU or FPGA) is highly desirable. Knowledge of embedded systems is a plus.

Benefits

Competitive salary, paid time off, a flexible schedule, growth opportunities and exposure to multiple business segments including medical devices, PPE manufacturing and business analytics.

Duties and Responsibilities

-Algorithm development: research and develop medical device software for UV-C disinfection.
-Prototypes may be developed using any suitable software tools but the production system will run in an embedded environment.
-Analysis and Modeling: Calibrate hardware sensors and model system performance in various test scenarios.
-Product support: assist other engineers in device design and support team in hardware decisions for display and safety interfaces.
-General engineering: develop and modify device requirements and specifications, document results and conclusions, work with other engineers to meet project deadlines, maintain high quality standards, and work toward a device’s final application and use.
-Documentation: agile/scrum development methodologies for ISO certifications and FDA submissions.

Experience and requirements
-Bachelors of Science degree in Computer Science, Computer Engineering or related technical discipline
-2+ years of relevant software development experience -Programming proficiency in at least one language (C++/C#/Java/Python or other)
-Demonstrable coding experience on an arduino and/or raspberry pi. -American visa Required Personal Qualities -Write clean, consistent and well-documented code. -Develop test plan, document test results, and debug code.
-Excellent oral and written communication skills with the ability to document projects and provide status reports.
-Excellent team and interpersonal skills. Ability to take direction, work in a self-directed environment, provide assistance to engineers in a constructive manner that will promote productivity.
-The ability to take ownership of all stages of product development: requirements, design, implementation and operational support.
-Excellent organization and time management skills, and flexibility to handle a variety of tasks while being able to shift priorities as needed.
-A passion for innovating and developing new technologies.
-Fluent in Spanish and English
-Work in Tijuana/San Diego
-American Visa

Salary, plus weekly travel expenses.

Tipo de puesto: Por tiempo indeterminado

Salario: A partir de $10,000.00 a la semana

Horario:

  • Turno matutino

Prestaciones:

  • Descuentos y precios preferenciales
  • Estacionamiento de la empresa
  • Vales de despensa

Tipos de compensaciones:

  • Bono de asistencia
  • Bono de puntualidad

Educación:

  • Licenciatura terminada (Deseable)

Idioma:

  • Inglés (Obligatorio)